home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / TCP_IP / TNOS230S / COMMANDS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1997-09-14  |  20.4 KB  |  720 lines

  1. /* Mods by PA0GRI */
  2. #ifndef _COMMANDS_H
  3. #define _COMMANDS_H
  4.  
  5. #include "cmdparse.h"
  6. #if defined(MSDOS) && !defined(__dj_include_time_h_)
  7. #include <time.h>
  8. #endif
  9.  
  10. #ifdef MSDOS
  11. /* In alloc.c */
  12. int domem (int argc,char *argv[],void *p);
  13. #endif
  14.  
  15. /* In arpcmd.c */
  16. int doarp (int argc,char *argv[],void *p);
  17.  
  18. /* In asy.c */
  19. int asy_attach (int argc,char *argv[],void *p);
  20. int doasycomm (int argc,char *argv[],void *p);
  21. int doasystat (int argc,char *argv[],void *p);
  22. #ifdef KISS
  23. int axloop_attach (int argc,char *argv[],void *p);
  24. #endif
  25.  
  26. /* In at.c */
  27. int doat (int argc,char *argv[],void *p);
  28.  
  29. /* In ax25.c */
  30. int axip_attach (int argc,char *argv[],void *p);
  31.  
  32. /* In ax25aar.c */
  33. int doax25autoroute (int argc,char *argv[],void *p);
  34.  
  35. /* In ax25cmd.c */
  36. int doax25 (int argc,char *argv[],void *p);
  37. int doaxstat (int argc,char *argv[],void *p);
  38. int doaxcounters (int argc,char *argv[],void *p);
  39. int doaxheard (int argc,char *argv[],void *p);
  40. int doconnect (int argc,char *argv[],void *p);
  41. int donralias (int argc, char *argv[], void *p);
  42. int ifax25 (int argc,char *argv[],void *p);
  43.  
  44. /* In bmutil.c */
  45. int issysarea (const char *name);
  46. int isarea (const char *name);
  47.  
  48. /* In bid_wp.c */
  49. #ifdef WPAGES
  50. int dooldwpages (int argc, char *argv[], void *p);
  51. #endif
  52.  
  53. /* In bootp.c */
  54. int dobootp (int argc,char *argv[],void *p);
  55.  
  56. /* In bootpcmd.c */
  57. int bootpdcmd (int argc,char *argv[],void *p);
  58.  
  59. /* In browser.c */
  60. int dobrowser (int argc,char *argv[],void *p);
  61. int dobrowsercheck (int argc,char *argv[],void *p);
  62. int dobrowseremail (int argc,char *argv[],void *p);
  63. char *obtain_statline_marquee (void);
  64.  
  65. #ifdef CALLSERVER
  66. /* In buckbook.c  */
  67. int docdrom (int argc, char *argv[], void *p);
  68. #endif
  69. #if defined(CALLCLI) || defined(SAMCALLB) || defined(QRZCALLB)
  70. int docallserver (int argc,char *argv[],void *p);
  71. #endif
  72.  
  73. /* In calldbd.c */
  74. int cdbstart (int argc,char *argv[],void *p);
  75. int cdb0 (int argc,char *argv[],void *p);
  76. int docallbook (int argc,char *argv[],void *p);
  77.  
  78. /* In color.c */
  79. int docolor (int argc, char *argv[], void *p);
  80.  
  81. /* In convers.c */
  82. #ifdef CONVERS
  83. int doconvers (int argc, char **argv, void *p);
  84. int conv1 (int argc, char **argv, void *p);
  85. int conv0 (int argc, char **argv, void *p);
  86. #endif
  87.  
  88. /* In crontab.c */
  89. #ifdef CRONTAB
  90. int docrontab (int argc, char **argv, void *p);
  91. int cron1 (int argc, char **argv, void *p);
  92. int cron0 (int argc, char **argv, void *p);
  93. #endif
  94.  
  95. /* In dialer.c */
  96. int dodialer (int argc,char *argv[],void *p);
  97.  
  98. /* In dirutil.c */
  99. int docd (int argc,char *argv[],void *p);
  100. int dodir (int argc,char *argv[],void *p);
  101. int domkd (int argc,char *argv[],void *p);
  102. int dormd (int argc,char *argv[],void *p);
  103. #ifdef MSDOS
  104. int dodrive (int argc, char *argv[], void *p);
  105. #endif
  106.  
  107. /* In domain.c */
  108. int dodomain (int argc,char *argv[],void *p);
  109.  
  110. #ifdef DRSI
  111. /* In drsi.c */
  112. int dodrstat (int argc,char *argv[],void *p);
  113. int dr_attach (int argc,char *argv[],void *p);
  114. int dodr (int argc,char *argv[],void *p);
  115. #endif
  116.  
  117. #ifdef EAGLE
  118. /* In eagle.c */
  119. int eg_attach (int argc,char *argv[],void *p);
  120. int doegstat (int argc,char *argv[],void *p);
  121. #endif
  122.  
  123. #ifdef PC_EC
  124. /* In ec.c */
  125. int doetherstat (int argc,char *argv[],void *p);
  126. int ec_attach (int argc,char *argv[],void *p);
  127. #endif
  128.  
  129. /* In expire.c */
  130. int doexpire (int argc,char *argv[],void *p);
  131. int dooldbids (int argc,char *argv[],void *p);
  132. void RenewWPages (void);
  133.  
  134. /* In export.c */
  135. #ifdef BBSEXPORT
  136. int doexport (int argc, char *argv[], void *p);
  137. #endif
  138.  
  139. /* In fifo.c */
  140. #ifdef FIFOSERVER
  141. int fifo0 (int argc, char *argv[], void *p);
  142. int fifo1 (int argc, char *argv[], void *p);
  143. #endif
  144.  
  145. /* In finger.c */
  146. int dofinger (int argc,char *argv[],void *p);
  147.  
  148. /* In fingerd.c */
  149. int finstart (int argc,char *argv[],void *p);
  150. int fin0 (int argc,char *argv[],void *p);
  151.  
  152. /* In forward.c */
  153. void netPrompt (void);
  154. int AREAlookup (char *area,int theindex);
  155. void fwdlockit (char *name);
  156. void fwdunlockit (char *name);
  157.  
  158. /* In fopen.c */
  159. int dofstat (int argc,char *argv[],void *p);
  160.  
  161. /* In ftpcli.c */
  162. int doftp (int argc,char *argv[],void *p);
  163. int doftype (int argc,char *argv[],void *p);
  164. int doabort (int argc,char *argv[],void *p);
  165.  
  166. /* In ftpserv.c */
  167. int ftpstart (int argc,char *argv[],void *p);
  168. int ftp0 (int argc,char *argv[],void *p);
  169. int doftptdisc (int argc,char *argv[],void *p);
  170. int doftpmaxclients (int argc,char *argv[],void *p);
  171.  
  172. /* In ftpsubr.c */
  173. int md5hash (FILE *fp,char hash[],int ascii);
  174.  
  175. /* In fwdcmd.c */
  176. #ifdef MBFWD
  177. int doforward (int argc, char *argv[], void *p);
  178. #endif
  179.  
  180. /* In getline.c */
  181. char * getline (FILE *fp);
  182.  
  183. #ifdef HAPN
  184. /* In hapn.c */
  185. int dohapnstat (int argc,char *argv[],void *p);
  186. int hapn_attach (int argc,char *argv[],void *p);
  187. #endif
  188.  
  189. /* In help.c */
  190. void dohelper (const char *title,register struct cmds *cmdp,const char *stopstr,const char *filename,const char *search);
  191.  
  192. /* In hop.c */
  193. int dohop (int argc,char *argv[],void *p);
  194.  
  195. /* In http.c */
  196. int httpstart (int argc,char *argv[],void *p);
  197. int http0 (int argc, char *argv[], void *p);
  198. int dohttp (int argc,char *argv[],void *p);
  199.  
  200. #ifdef HS
  201. /* In hs.c */
  202. int dohs (int argc,char *argv[],void *p);
  203. int hs_attach (int argc,char *argv[],void *p);
  204. #endif
  205.  
  206. /* In icmpcmd.c */
  207. int doicmp (int argc,char *argv[],void *p);
  208. int doping (int argc,char *argv[],void *p);
  209.  
  210. /* In iface.c */
  211. int doifconfig (int argc,char *argv[],void *p);
  212. int dodetach (int argc,char *argv[],void *p);
  213. void removetrace (void);
  214. int dummy_attach (int argc, char *argv[], void *p);
  215.  
  216. /* In import.c */
  217. #ifdef BBSIMPORT
  218. int doimport (int argc, char *argv[], void *p);
  219. #endif
  220.  
  221. /* In ipcmd.c */
  222. int doip (int argc,char *argv[],void *p);
  223. int doroute (int argc,char *argv[],void *p);
  224. int doipheard (int argc,char *argv[],void *p);
  225.  
  226. /* In kiss.c */
  227. int kiss_attach (int argc,char **argv,void *p);
  228.  
  229. #ifdef linux
  230. /* In krnlif.c */
  231. int krnlif_attach(int argc, char *argv[], void *p);
  232. #endif
  233.  
  234. /* In ksubr.c */
  235. int ps (int argc,char *argv[],void *p);
  236. int dokstat (int argc,char *argv[],void *p);
  237.  
  238. /* In look.c */
  239. int dolook (int argc,char *argv[],void *p);
  240.  
  241. /* In lzw.c */
  242. int dolzw (int argc,char *argv[],void *p);
  243.  
  244. /* In mailbox.c */
  245. int dopbbs (int argc,char *argv[],void *p);
  246. #ifdef CALLBOOK
  247. int doinetcallserver (int argc,char *argv[],void *p);
  248. #endif
  249. #ifdef MAILCMDS
  250. int doarea (int argc, char *argv[], void *p);
  251. int dombreview (int argc, char *argv[], void *p);
  252. #endif
  253. void setMaintenance (void);
  254. void clearMaintenance (void);
  255. void quickscan (struct mbx *m, int olduser, int usename);
  256.  
  257. /* In mailfor.c */
  258. int dombrline (int argc,char *argv[],void *p);
  259.  
  260. /* In main.c */
  261. int doshutdown (int argc,char *argv[],void *p);
  262. int dodelete (int argc,char *argv[],void *p);
  263. int dorename (int argc,char *argv[],void *p);
  264. int doexit (int argc,char *argv[],void *p);
  265. int dohostname (int argc,char *argv[],void *p);
  266. int dolog (int argc,char *argv[],void *p);
  267. int dohelp (int argc,char *argv[],void *p);
  268. int doattach (int argc,char *argv[],void *p);
  269. int doparam (int argc,char *argv[],void *p);
  270. int domode (int argc,char *argv[],void *p);
  271. int doman (int argc,char *argv[],void *p);
  272. int domore (int argc,char *argv[],void *p);
  273. int donothing (int argc,char *argv[],void *p);
  274. int donrstat (int argc,char *argv[],void *p);
  275. int doescape (int argc,char *argv[],void *p);
  276. int doremote (int argc,char *argv[],void *p);
  277. int dosource (int argc,char *argv[],void *p);
  278. #if defined(ALLCMD) && !defined(UNIX)
  279. int domdump (int argc,char *argv[],void *p);
  280. #endif
  281. int dostatus (int argc,char *argv[],void *p);
  282. int domotd (int argc,char *argv[],void *p);
  283. int dothirdparty (int argc,char *argv[],void *p);
  284. int dotail (int argc,char *argv[],void *p);
  285. int dolock (int argc,char *argv[],void *p);
  286. int dounlock (int argc,char *argv[],void *p);
  287. int morecmd (int argc,char *argv[],void *p);
  288. int docopy (int, char **, void *);
  289. int doerror (int, char **, void *);
  290. int dowrite (int, char **, void *);
  291. int dowriteall (int, char **, void *);
  292. int doprompt (int, char **, void *);
  293. int dohistory (int, char **, void *);
  294. int dorepeat (int, char **, void *);
  295. void mail_error (const char *fmt, ...);
  296. int dosystime (int argc,char *argv[],void *p);
  297. int DisplayFile (const char *fname,int thesocket);
  298. int docrashprot (int, char **, void *);
  299. int shall_we_crash (void);
  300. void crash_it_already (char const *where);
  301. #ifdef SETPSINFO
  302. void setprocname (char *str);
  303. #endif
  304.  
  305. /* In mbfilter.c */
  306. int mbfilter (FILE *fp,const char *from,const char *to);
  307.  
  308. /* In merge.c */
  309. FILE *fopennew (const char *fname, const char *mode);
  310. FILE *fopentmp (const char *fname, const char *mode);
  311. int merge (const char *fname);
  312.  
  313. /* In message.c */
  314. #ifdef MESSAGESERVER
  315. int message1 (int argc, char **argv, void *p);
  316. int message0 (int argc, char **argv, void *p);
  317. #endif
  318.  
  319. /* In misc.c */
  320. int readhex (char *out,char *in,int size);
  321. void kmutex_lock (int *key);
  322. void kmutex_unlock (int *key);
  323.  
  324. #ifdef NODECALL
  325. /* In node.c */
  326. int donode (int argc, char *argv[], void *p);
  327. int node_incom (int argc, char *argv[], void *p);
  328. #endif
  329.  
  330. /* In nntpcli.c */
  331. int donntp (int argc,char *argv[],void *p);
  332.  
  333. /* In nntpserv.c */
  334. #ifdef    NNTPS
  335. int nntp0 (int argc, char *argv[], void *p);
  336. int nntp1 (int argc, char *argv[], void *p);
  337. #endif
  338.  
  339. /* In nrcmd.c */
  340. int donetrom (int argc,char *argv[],void *p);
  341. int nr_attach (int argc,char *argv[],void *p);
  342.  
  343. /* in pbbscmd.c */
  344. int douptime (int, char **, void *);
  345. int dombchat (int, char **, void *);
  346.  
  347. #ifdef MSDOS
  348. /* In pc.c */
  349. int doshell (int argc,char *argv[],void *p);
  350. int dofkey (int argc,char *argv[],void *p);
  351. int doisat (int argc,char *argv[],void *p);
  352. #if defined(ALLCMD) && !defined(UNIX)
  353. int dobmail (int argc,char *argv[],void *p);
  354. #endif
  355. #endif
  356.  
  357. #ifdef PC100
  358. /* In pc100.h: */
  359. int pc_attach (int argc,char *argv[],void *p);
  360. #endif
  361.  
  362. #ifdef PACKET
  363. /* In pktdrvr.c */
  364. int pk_attach (int argc,char *argv[],void *p);
  365. #endif
  366.  
  367. #ifdef PI
  368. /* In pi.c */
  369. int pi_attach (int argc,char *argv[],void *p);
  370. int dopistat (int argc,char *argv[],void *p);
  371. #endif
  372.  
  373. #ifdef UNIX
  374. /* In pipe.c */
  375. int dopipe (int argc, char *argv[], void *p);
  376. #endif
  377.  
  378. #ifdef POP
  379. /* In popcli.c */
  380. int dopop (int argc,char *argv[],void *p);
  381.  
  382. /* In popserv.c */
  383. int pop1 (int argc,char *argv[],void *p);
  384. int pop0 (int argc,char *argv[],void *p);
  385. #endif
  386.  
  387. #ifdef POP2SERVER
  388. /* in pop2serv.c */
  389. int pop2start   (int argc,char *argv[],void *p);
  390. int pop2stop    (int argc,char *argv[],void *p);
  391. #endif
  392.  
  393. #ifdef POP3SERVER
  394. /* in pop3serv.c */
  395. int pop3start   (int argc,char *argv[],void *p);
  396. int pop3stop    (int argc,char *argv[],void *p);
  397. #endif
  398.  
  399. /* In profile.c */
  400. int doprofile (int argc,char *argv[],void *p);
  401. int dombprofile (int argc,char *argv[],void *p);
  402. int dombpasswd (int argc,char *argv[],void *p);
  403.  
  404. /* In rarp.c */
  405. int dorarp (int argc,char *argv[],void *p);
  406.  
  407. /* In reqsvr.c */
  408. int rdaemon (FILE *data,const char *replyto, const char *from, const char *to, const char *msg, const char msgtype, int mode);
  409. int rmail (FILE *fp,const char *from);
  410. #ifdef REQSVR
  411. int reqsvr (FILE *fp,const char *from);
  412. #endif
  413.  
  414. /* In ripcmd.c */
  415. int dorip (int argc,char *argv[],void *p);
  416. int doripinit (int argc,char *argv[],void *p);
  417. int doripstat (int argc,char *argv[],void *p);
  418. int doripstop (int argc,char *argv[],void *p);
  419.  
  420. /* In rdate.c */
  421. int dordate (int argc,char *argv[],void *p);
  422.  
  423. /* In register.c */
  424. int is_registered (void);
  425. void reg_status (void);
  426. int doregister (int argc,char *argv[],void *p);
  427. int doregistry (int argc,char *argv[],void *p);
  428.  
  429. /* In reject.c */
  430. int reject (const char *cmdstr, int rmtuser, int xfwd);
  431.  
  432. /* In reqsvr.c */
  433. void parseheader (FILE *fp,char *from, char *subject, char *to, char *bid, char *buf,long *startat);
  434. int dosendmail (int argc, char *argv[], void *p);
  435.  
  436. /* In rlogin.c */
  437. int dorlogin (int argc,char *argv[],void *p);
  438.  
  439. /* In rspfcmd.c */
  440. int dorspf (int argc,char **argv,void *p);
  441.  
  442. /* In rtcli.c */
  443. #ifdef ENCAP
  444. int routecli0 (int argc, char *argv[], void *p);
  445. int routecli1 (int argc, char *argv[], void *p);
  446. #endif
  447.  
  448. /* In rtserv.c */
  449. #ifdef ROUTESERVER
  450. int route0 (int argc, char *argv[], void *p);
  451. int route1 (int argc, char *argv[], void *p);
  452. #endif
  453.  
  454. #ifdef SCC
  455. /* In scc.c */
  456. int scc_attach (int argc,char *argv[],void *p);
  457. int dosccstat (int argc,char *argv[],void *p);
  458. #endif
  459.  
  460. /* In script.c */
  461. int dogone (int argc,char *argv[],void *p);
  462. int dohere (int argc,char *argv[],void *p);
  463. int dosleep (int argc,char *argv[],void *p);
  464. int dopause (int argc,char *argv[],void *p);
  465. int doecho (int argc,char *argv[],void *p);
  466. char * _variable_expansion (char *input);
  467. int doalias (int argc,char *argv[],void *p);
  468. int dounalias (int argc,char *argv[],void *p);
  469. int doset (int argc,char *argv[],void *p);
  470. int dounset (int argc,char *argv[],void *p);
  471. int doincr (int argc,char *argv[],void *p);
  472. int dodecr (int argc,char *argv[],void *p);
  473. int dogoto (int argc,char *argv[],void *p);
  474. int dolabel (int argc,char *argv[],void *p);
  475. int doif (int argc,char *argv[],void *p);
  476. int doelse (int argc,char *argv[],void *p);
  477. int doforeach (int argc,char *argv[],void *p);
  478. int dowhile (int argc,char *argv[],void *p);
  479. int dountil (int argc,char *argv[],void *p);
  480. int doifdef (int argc,char *argv[],void *p);
  481. int doifndef (int argc,char *argv[],void *p);
  482.  
  483.  
  484. /* In search.c */
  485. int searchfile (register char *searchfor,const char *fname,register char *buf,int entrysize, int *passes, int searchlen);
  486.  
  487. /* In security.c */
  488. int dosecurity (int argc, char *argv[], void *p);
  489.  
  490. /* In session.c */
  491. int dosession (int argc,char *argv[],void *p);
  492. int go (int argc,char *argv[],void *p);
  493. int doclose (int argc,char *argv[],void *p);
  494. int doreset (int argc,char *argv[],void *p);
  495. int dokick (int argc,char *argv[],void *p);
  496. int dorecord (int argc,char *argv[],void *p);
  497. int doupload (int argc,char *argv[],void *p);
  498. void sesflush(void);
  499.  
  500. /* In smisc.c */
  501. void server_disconnect_io (void);
  502. int deleteserver (int *mysocket);
  503. int installserver (int argc,char *argv[],int *mysocket,const char *listener,
  504.     int defport, uint32 defaddress, const char *procname,
  505.     void (*proc) (int,void *,void *),
  506.     unsigned int size, void *parm);
  507. int dis1 (int argc,char *argv[],void *p);
  508. int dis0 (int argc,char *argv[],void *p);
  509. int echo1 (int argc,char *argv[],void *p);
  510. int echo0 (int argc,char *argv[],void *p);
  511. int time1 (int argc,char *argv[],void *p);
  512. int time0 (int argc,char *argv[],void *p);
  513. int daytime1 (int argc,char *argv[],void *p);
  514. int daytime0 (int argc,char *argv[],void *p);
  515. int rem1 (int argc,char *argv[],void *p);
  516. int rem0 (int argc,char *argv[],void *p);
  517. int quote1 (int argc,char *argv[],void *p);
  518. int quote0 (int argc,char *argv[],void *p);
  519. int doquote (int argc, char *argv[], void *p);
  520.  
  521. #ifdef UNIX
  522. /* In sessmgr.c */
  523. int dosessmgr (int, char **, void *);
  524. #endif
  525.  
  526. #ifdef SOUNDS
  527. int dosounds (int argc,char *argv[],void *p);
  528. int playsound (const char *soundname);
  529. int setsoundstr (int argc,char *argv[],char **sound);
  530. #endif
  531.  
  532. #ifdef RLOGINSERV
  533. int rlogin0 (int argc, char *argv[], void *p);
  534. int rlogin1 (int argc, char *argv[], void *p);
  535. #endif
  536.  
  537. #ifdef TUTOR
  538. int tutor0 (int argc, char *argv[], void *p);
  539. int tutor1 (int argc, char *argv[], void *p);
  540. int info0 (int argc, char *argv[], void *p);
  541. int info1 (int argc, char *argv[], void *p);
  542. int news0 (int argc, char *argv[], void *p);
  543. int news1 (int argc, char *argv[], void *p);
  544. int dotutor (int argc, char *argv[], void *p);
  545. int doinfo (int argc, char *argv[], void *p);
  546. int donews (int argc, char *argv[], void *p);
  547. #endif
  548.  
  549. #ifdef TRACESERVER
  550. int trace0 (int argc, char *argv[], void *p);
  551. int trace1 (int argc, char *argv[], void *p);
  552. #endif
  553.  
  554. /* In smtpcli.c */
  555. int dosmtp (int argc,char *argv[],void *p);
  556.  
  557. /* In smtpserv.c */
  558. int smtp1 (int argc,char *argv[],void *p);
  559. int smtp0 (int argc,char *argv[],void *p);
  560. char *ptime (time_t *t);
  561.  
  562. /* In sockcmd.c */
  563. int dosock (int argc,char *argv[],void *p);
  564. int dokicksocket (int argc,char *argv[],void *p);
  565. int doresetsocket (int argc,char *argv[],void *p);
  566.  
  567. /* In ssaver.c */
  568. #ifdef SCREENSAVER
  569. void screensaver (void);
  570. void sskick (void);
  571. int ssenabled (void);
  572. int dossaver (int argc, char *argv[], void *p);
  573. #endif
  574.  
  575. /* In statline.c */
  576. int dostatline (int argc, char *argv[], void *p);
  577. int dostatmode (int argc, char *argv[], void *p);
  578. void screendaemon (int i, void *v1, void *v2);
  579. void marquee_display (char *str, int *position);
  580. int statnews0 (int argc, char *argv[], void *p);
  581. int statnews1 (int argc, char *argv[], void *p);
  582. int getStatlines (void);
  583.  
  584. /* In stats.c */
  585. #ifdef STATS
  586. void statsdaemon (int i, void *v1, void *v2);
  587. int dostats (int argc,char *argv[],void *p);
  588. int doSTATsave (int argc,char *argv[],void *p);
  589. #ifdef STATS_USE
  590. void STATS_adduse (int which);
  591. int STATdaily_use (int argc,char *argv[],void *p);
  592. int STATweekly_use (int argc,char *argv[],void *p);
  593. int STATmonthly_use (int argc,char *argv[],void *p);
  594. int STATyearly_use (int argc,char *argv[],void *p);
  595. int STATgeneral_use (int argc,char *argv[],void *p);
  596. #endif
  597. #ifdef STATS_MSG
  598. void STATS_addmsg (int which, int amount);
  599. int STATdaily_msg (int argc,char *argv[],void *p);
  600. int STATweekly_msg (int argc,char *argv[],void *p);
  601. int STATmonthly_msg (int argc,char *argv[],void *p);
  602. int STATyearly_msg (int argc,char *argv[],void *p);
  603. int STATgeneral_msg (int argc,char *argv[],void *p);
  604. #endif
  605. #ifdef STATS_HTTP
  606. void STATS_addhttp (int which);
  607. int STATdaily_http (int argc,char *argv[],void *p);
  608. int STATweekly_http (int argc,char *argv[],void *p);
  609. int STATmonthly_http (int argc,char *argv[],void *p);
  610. int STATyearly_http (int argc,char *argv[],void *p);
  611. int STATgeneral_http (int argc,char *argv[],void *p);
  612. #endif
  613. #ifdef STATS_TFC
  614. void STATS_addtfc (int which, int amount);
  615. int STATdaily_tfc (int argc,char *argv[],void *p);
  616. int STATweekly_tfc (int argc,char *argv[],void *p);
  617. int STATmonthly_tfc (int argc,char *argv[],void *p);
  618. int STATyearly_tfc (int argc,char *argv[],void *p);
  619. int STATgeneral_tfc (int argc,char *argv[],void *p);
  620. #endif
  621. #ifdef STATS_AREA
  622. void STATS_addarea (int which, int amount, char *name);
  623. #endif
  624. #ifdef STATS_FWD
  625. void STATS_addfwd (int which, int amount, char *name);
  626. #endif
  627. #endif
  628.  
  629. /* In tcpcmd.c */
  630. int dotcp (int argc,char *argv[],void *p);
  631.  
  632. /* In tcpgate.c */
  633. #ifdef TCPGATE
  634. int tcpgate1 (int argc, char *argv[], void *p);
  635. int tcpgate0 (int argc, char *argv[], void *p);
  636. #endif
  637.  
  638. /* In telnet.c */
  639. int doechomode (int argc,char *argv[],void *p);
  640. int doeol (int argc,char *argv[],void *p);
  641. int dotelnet (int argc,char *argv[],void *p);
  642. int dobbs (int argc,char *argv[],void *p);
  643. int doconf (int argc,char *argv[],void *p);
  644.  
  645. /* In term.c */
  646. #ifdef TERMSERVER
  647. int doterm (int argc,char *argv[],void *p);
  648. int term0 (int argc,char *argv[],void *p);
  649. int term1 (int argc,char *argv[],void *p);
  650. #endif
  651.  
  652. /* In timer.c */
  653. int dotimers (int argc, char *argv[], void *p);
  654.  
  655. /* In tip.c */
  656. int dotip (int argc,char *argv[],void *p);
  657.  
  658. /* In tipmail.c */
  659. int telnet0 (int argc, char *argv[], void *p);
  660. int telnet1 (int argc, char *argv[], void *p);
  661. int fbbtelnet0 (int argc, char *argv[], void *p);
  662. int fbbtelnet1 (int argc, char *argv[], void *p);
  663. #ifdef TIPMAIL
  664. int tipstart (int argc, char *argv[], void *p);
  665. int tip0 (int argc, char const *argv[], void *p);
  666. #endif
  667.  
  668. /* In trace.c */
  669. int dotrace (int argc,char *argv[],void *p);
  670. int dostrace (int argc,char *argv[],void *p);
  671.  
  672. /* In ts_serv.c */
  673. #ifdef TSCRIPTSERVER
  674. int tscript1 (int argc, char **argv, void *p);
  675. int tscript0 (int argc, char **argv, void *p);
  676. #endif
  677.  
  678. /* In ttylink.c */
  679. int ttylstart (int argc,char *argv[],void *p);
  680. int ttyl0 (int argc,char *argv[],void *p);
  681. int chatcmd (int argc,char *argv[],void *p);
  682.  
  683. /* In tutor.c */
  684. #ifdef SKIP_HACK
  685. char *skipnonwhite (char *ptr);
  686. char *skipwhite (char *ptr);
  687. #else
  688. char *skipnonwhite (char const *ptr);
  689. char *skipwhite (char const *ptr);
  690. #endif
  691. void trimright (char *ptr);
  692. void trimrightCR (char *ptr);
  693.  
  694. #ifdef TUTOR
  695. int doscript (int argc, char *argv[], void *p);
  696. #endif
  697.  
  698. /* In udpcmd.c */
  699. int doudp (int argc,char *argv[],void *p);
  700.  
  701. #ifdef UNIX
  702. /* In unix.c */
  703. int doshell (int argc,char *argv[],void *p);
  704.  
  705. /* In unixasy.c */
  706. int Unixlockfile (char const *name, int dev, char const *_basename, int silent);
  707. void findUnixLockdir (char *where);
  708. #endif
  709.  
  710. /* In version.c */
  711. int doversion (int argc,char *argv[],void *p);
  712.  
  713. /* In view.c */
  714. int doview (int argc,char *argv[],void *p);
  715.  
  716. /* In warnings.c */
  717. int dowarnings (int argc, char *argv[], void *p);
  718.  
  719. #endif  /* _COMMANDS_H */
  720.